Gains in financial shares capped further downslide.
The demand for the US currency from importers outweighed capital inflows and firm local equities.
At the close, the 50-share NSE Nifty was at 8,611.15, up 19.90 points, or 0.23 per cent, after moving between 8,637.15 and 8,555.20.
n the broader market, both the BSE Midcap and Smallcap indices, were up 1.2% and 0.7% each.
Sensex rises, Nifty holds 8,900; FMCG, Pharma shares lead.
The RBI holds its next policy meeting in early June.
In the Sensex pack, Axis Bank, Tata Motors, Infosys, Kotak Bank, HDFC Bank, RIL, Bajaj Auto, SBI, HUL, Tata Steel, Vedanta, HFDC, TCS, ITC and Sun Pharma jumped up to 4.64 per cent.
The First Advance Estimates of National Income, 2016-17 did not reflect the impact of demonetisation, effected on November 9 and are based on sectoral data for only seven months to October.
The NSE 50-share index, after moving between 10,469.90 and 10,395.25, finally concluded at 10,458.65, up 41.50 points
Short-covering and the propping up of net asset values have potential to boost frontline as well as second-rung names next week
Several Sensex stocks hits 52-week low in intra-day trade on Monday with financials leading the decline.
Thus far in FY21, BSE, NSE have rallied 70 per cent and 71 per cent, respectively.
The rupee weakened by 27 paise to trade at six-week low of 60.45 against the US dollar in early trade today at the Interbank Foreign Exchange market on high demand for the American currency from importers.
Sectorally, metal and banking stocks rallied the most, while FMCG and realty stocks came under selling pressure.
Rise in crude oil price and rally in global equities aided the sentiment
The Sensex ended down 134 points at 28,559 and the Nifty ended 35 points lower at 8,554
On the sectoral front, rate-sensitive sectors such as Bankex and Auto gained by 1% and 0.7% respectively while BSE Consumer Durables gained 1.4%.
The 50-share NSE Nifty slipped below the 10,200-mark by falling 47.20 points, or 0.46 per cent, at 10,192.95 after hovering between 10,169.85 and 10,296.55.
The government is scheduled to release index of industrial growth for November and consumer price inflation for December later today.
Infosys was the top gainer in the Sensex pack, rising 2.36 per cent, followed by HDFC Bank up 1.39 per cent.
Hardening prices of manufactured items during the month may refrain the Reserve Bank of India from cutting rates in its policy review on February 8.
The latest macro-economic numbers confirm the economy trundles along in a low growth trajectory, while inflation climbs.
Reliance Industries raced to 52-week high on better than estimated earnings and announcement of bonus share.
At 12:25 PM, the barometer index, the S&P BSE Sensex was down 358 points or 1.3% at 26,368.
Auto stocks led the rally with Tata Motors, Hero MotoCorp and Maruti Suzuki leading the gains.
The breadth was neutral with 1,329 advances and 1,320 declines.
Rate sensitive sectors rallied the most led by banks while metals surged on rebound in commodity prices
The 30-share Sensex jumped 729 points to end at 28,076 and the 50-share Nifty soared 217 points to end at 8,494.
The 30-share Sensex ended down 66 points at 28,438 and the Nifty ended down 15 points at 8,633.
Clearly, the extra borrowing of Rs 4.2 trillion the government has planned so far will not be enough to meet the shortfall in revenues which could be between Rs 8 trillion and Rs 10 trillion, points out A K Bhattacharya.
Heavyweights such as Coal India, L&T and SBI ran up losses, taking cues from overseas markets.
Infosys was the top Sensex loser along with other index heavyweights ITC and HDFC.
For the second straight week, the Sensex rose, notching up a significant gain of 528.34 points, or 1.59 per cent. The Nifty was up 129.45 points, or 1.25 per cent, during the week.
In the Sensex kitty, ITC turned star performer by surging 2.45 per cent, followed by NTPC rising 2.19 per cent.
BHEL down around 2.4% and Bharti Airtel down around 1.6% were other major losers.
The Sensex ended 290 points higher at 29,095 mark and the Nifty gained 94 points to close at 8,806 levels.
The 30-share BSE Sensex closed down 162 points at 28,338 and the 50-share Nifty was down 67 points at 8,463.
The one thing holding back the plucky youngster who has never hesitated to plunge into unknown territory, is funds
Major losers include Lupin 1.96 per cent, along with Tata Motors, Coal India and Sun Pharma.
The rupee added another 8 paise to end at 61.23 against the dollar, the highest level in more than two weeks, as the US currency traded stable ahead of the outcome of Federal Reserve's meeting today and as domestic shares surged to a record.